The star diagrams assembly defines an additional node type, DataNode, and a base node type StarDiagramNode, to be used in diagrams of type StarDiagramModel.

StarDiagramNode handles the logic of hierarchical relations between nodes via properties such as Parent, Children and Level. It also provides a Mass property which is used for force-based layouts as these are common in star diagramming applications. StarDiagramNode also implements the logic of having a single connection point representing the entire node.

As StarDiagramNode is an abstract class, you will typically use the DataNode derived class when building star diagrams.